﻿@media screen and (max-width:1600px) {

	.top {
		padding: 1.2% 5%;
	}

	.nav {
		padding: 0% 5%;
	}

	.gong {
		margin: 1% 5%;
	}

	.main,
	.footer {
		padding: 2% 5%;
	}


	.main3 {
		margin: 2% 5%;
	}

	.cop_l {
		padding-left: 5%;
		width: 60%;
	}

	.cop_r {
		padding-right: 5%;
		width: 24%;
	}

	.news_list {
		padding: 5%;
	}

	.site {
		margin: 0 5%;
	}
}

/* 1600 */

@media screen and (max-width:1440px) {}

/* 1440 */

@media screen and (max-width:1366px) {}

/* 1366 */

@media screen and (max-width:1281px) {}

/* 1281 */

@media screen and (max-width:1153px) {}

/* 1153 */

@media screen and (max-width:1024px) {}

/* 1024 */

@media screen and (max-width:861px) {
	.banner .l_img {
		display: none;
	}

	.banner .s_img {
		display: block;
	}

	.top {
		padding: 5%;
	}

	.main {
		padding: 5% 5% 2% 5%;
	}


	.footer {
		display: none;
	}

	.list_r,
	.about,
	.pic_r {
		flex: none;
		width: 90%;
		padding: 2% 5%;
		margin: 3% 0;
	}

	.site {
		padding-top: 5%;
	}

	.list_r ul li a {
		width: 60%;
	}

	.main1,
	.news_list,
	.main2,
	.main3,
	.cop,
	.page,
	.gong,
	.top {
		display: inherit;
	}

	.gong {
		margin: 5%;
	}

	.gg {
		margin: 0;
		width: 100%;
		padding: 0;
		border: none;
		border-bottom: 1px solid #eee;
	}

	.gg_l {
		width: 80%;
		justify-content: flex-start;
	}

	.gg h1 span {
		display: none;
	}

	.gg_l h1 {

		width: 15%;
	}

	.gg_l .bd {
		width: 82%;
	}

	.gg .more {
		width: 15%;
	}

	.gg_l ul li a {
		width: 100%;
	}

	.ser {
		width: 100%;
		margin-top: 5%;
	}

	.page {
		display: inherit;
		font-size: 14px;
		text-align: center;
	}

	.page_l a,
	.tz select {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	.page ul li a,.page ul li.active a,.page ul li:first-child a
	{
		width:40px;

		padding:0;
	}

	.main3 {
		margin: 5%;
	}


	.main3 .feng,
	.main3 .zou {
		width: 90%;
		padding: 0 5% 5% 5%;
	}

	.main3 .zou {
		margin-top: 5%;
	}

	.news_pic,
	.top .logo,
	.main2_l,
	.xin .tab_con {
		width: 100%;
	}

	.main1 {
		background: none;
	}

	.xin {
		padding-right: 0;
		padding: 0 5% 5% 5%;
		width: 90%;
		background: #fff;
		margin-top: 5%;
	}

	.xin .ad {
		display: none;
		display: block;
		position: inherit;
		width: 100%;
		top: 0;
		right: 0;
	}

	.xin .ad ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}

	.xin .ad img {
		margin: 0;
	}

	.xin .ad li {
		width: 49%;
		margin: 3% 0 0 0;

	}

	.main2_l {
		padding: 0 5% 5% 5%;
		width: 90%;
		margin-bottom: 5%;
	}

	.banner2,
	.banner3 {
		margin: 5% auto
	}

	.cop_l {
		width: 90%;
		padding: 2% 5%;
		line-height: 30px;
		text-align: center;
	}

	.xin .tab_bt ul,
	.main3 h1,
	.main2_l h1 span,
	.main3 h1 span,
	.main2_l h1 {
		font-size: 17px;
		line-height: 50px;
	}

	.xin .tab_bt .more {
		line-height: 60px;
	}

	.xin .tab_con ul {
		line-height: 40px;
	}

	.xin .tab_con ul li a::after {
		top: 16px;
	}

	.pic_r ul li {
		width: 48%;
	}

	.about,
	.pic_r {
		padding: 5%;
	}

	.detail {
		margin: 5% 5% 0 5%;
		padding: 5%;
	}

	.site i {
		margin: 0 2px;
	}

	.nav {
		height: auto;
		padding: 0;
	}

	.nav ul {
		flex-wrap: wrap;
		line-height: 40px;
	}

	.nav ul li {
		width: 33%;
		text-align: center;
		font-size: 16px;
	}

	.nav ul li a {
		padding: 0;
	}

	.nav .sub {
		opacity: 0 !important;
	}

	.nav ul li:nth-child(3n)::after {
		display: none;
	}

	.cop {
		height: auto;
	}

	.cop_r {
		width: 90%;
		padding: 0 5%;
		display: none;

	}

	.top .tel {
		margin: 5% 5% 0 5%;
		display: none;
	}

	.top .tel dt p {
		font-size: 18px;
	}

	.detail dl dt {
		margin: 0;
	}

	.news_list .list_l {
		width: 100%;
		margin: 0;

	}

	.news_list .list_l ul {
		display: flex;
		flex-wrap: wrap;
		line-height: 60px;
		background-size: 12%;
		border-radius: 10px;

	}

	.list_r,
	.about,
	.pic_r {
		border-radius: 10px;
	}

	.news_list .list_l h1 {
		display: none;
	}

	.news_list .list_l ul li {
		width: 33%;
		border-bottom: 1px solid #eee;
		border-left: 0px solid #fff;
	}

	.news_list .list_l ul li:hover,
	.news_list .list_l ul li.current {

		border-left: 0px solid #fff;
		border-bottom: 3px solid #BF0614;
	}

	.n_banner {
		height: 150px !important;
	}

	.n_banner h2 {
		font-size: 24px;
	}

	.n_banner p {
		font-size: 18px;
	}
	.list_r2 {
		width: 90%;
		padding: 2% 5%;
		margin: 3% 0;
	}

	.list_r2 .zt li a {

		display: block;
		flex: none;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.list_r2 .zt li .zt_l {
		width: 100%;
		margin-bottom: 10px;
	}

	.list_r2 .zt li .zt_r {
		width: 100%;

	}

	.list_r2 .zt li .zt_r p {
		display: none;

	}

	.list_r2 .zt li .zt_r h2 {
		margin-bottom: 10px;

	}

}


/* 861 */

@media screen and (max-width:641px) {}

/* 641 */

@media screen and (max-width:481px) {}

/* 481 */

@media screen and (max-width:361px) {}

/* 400 */

@media screen and (max-width:321px) {}

/* 321 */


